<?php
include ("../lib/BLL/DmHeDaoTaoBLL.php");
$ktma="";
$ktten="";
$ktvt="";
$ma="";
$masua="";
$ten="";
$vt="";
$tt="";
$tb="";
$hdt_bll=new DmHeDaoTaoBLL();
$ds_hdt=array();
if(isset($_GET['edit'])){
    if ($_GET['edit']="t"){
        $tb="Đã sửa!!";
    }
    else{
        $tb="Không sửa được!!";
    }
}
if(isset($_GET['del'])){
    if ($_GET['del']="t"){
        $tb="Đã xoá!!";
    }
    else{
        $tb="Không xoá được!!";
    }
}
if(isset($_POST['delAll']))
{
    if(isset($_POST['checkall']))
    {
        $kq=$hdt_bll->deleteAll();
        if($kq)
        {
            $tb="Đã xoá!!!";
        }
        else
        {
            $tb="Không thể xoá!!!";
        }
    }
    if(isset($_POST['checkbox']))
    {
        $delete=$_POST['checkbox'];
        foreach($delete as $madm_hdt)
        {
            $kq=$hdt_bll->deleteHeDaoTao($madm_hdt);
            if($kq)
            {
                $tb="Đã xoá!!!";
            }
            else
            {
                $tb="Không thể xoá!!!";
            }
        }
    }
}
if(isset($_GET['ma'])){
    $madm_hdt=$_GET['ma'];
    $ds_hdt=$hdt_bll->getItemHeDaoTao($madm_hdt);
    $ma=$ds_hdt['madm_hdt'];
    $masua=$ds_hdt['madm_hdt'];
    $ten=$ds_hdt['ten_hedt'];
    $vt=$ds_hdt['ten_vt_hedt'];
    $tt="readonly";
}
if(isset($_GET['xoa'])){
    $madm_hdt=$_GET['xoa'];
    $kq=$hdt_bll->deleteHeDaoTao($madm_hdt);
    if ($kq == true)
        {
            header("location: ?muc=nhom2&modul=hedatao&del=t");
        }
    else
        {
            header("location: ?muc=nhom2&modul=hedatao&del=f");       
        }
}
if(isset($_POST['luu']))
{
    $mass=$_POST['madm_hdt'];
    $madm_hdt=$_POST['madm_hdt'];
    $ten_hedt=$_POST['ten_hedt'];
    $ten_vt_hedt=$_POST['ten_vt_hedt'];
    if($mass!="")
    {
        $ds_hdt=$hdt_bll->getItemHeDaoTao($mass);
        $mass2=$ds_hdt['madm_hdt'];
        if($mass==$mass2)
        {
            $ktma="Trùng mã hệ!!!";
            $ma=$_POST['madm_hdt'];
            $ten=$_POST['ten_hedt'];
            $vt=$_POST['ten_vt_hedt'];
            if($ten_hedt==""||$ten_vt_hedt=="")
            {
                if($ten_hedt=="") {$ktten="Bạn chưa nhập tên!!";}
                if($ten_vt_hedt=="") {$ktvt="Bạn chưa nhập tên viết tắt!!";}
            }
        }
        else
        {
            if(isset($_POST['masua']) && $_POST['masua']=="")
            {
            $HDT= new DmHeDaoTaoDAL();
            $HDT->setDmHeDaoTaoDAL($madm_hdt,$ten_hedt,$ten_vt_hedt);
            $kq=$hdt_bll->insertHeDaoTao($HDT);
                if ($kq == true)
                {
                    $tb="Đã thêm!!";
                }
                else
                {
                    $tb="Không thêm được!!";
                }
            }
            else
            {
                $kq=$hdt_bll->updateHeDaoTao($madm_hdt,$ten_hedt,$ten_vt_hedt);
                if ($kq == true)
                {
                    header("location: ?muc=nhom2&modul=hedatao&edit=t");
                }
                else
                {
                    header("location: ?muc=nhom2&modul=hedatao&edit=f");       
                }
            }
        }
    }
    else
    {
        $ma=$_POST['madm_hdt'];
        $ten=$_POST['ten_hedt'];
        $vt=$_POST['ten_vt_hedt'];
        $ktma="Bạn chưa nhập mã!!";
        if($ten_hedt==""||$ten_vt_hedt=="")
        {
            if($ten_hedt=="") {$ktten="Bạn chưa nhập tên!!";}
            if($ten_vt_hedt=="") {$ktvt="Bạn chưa nhập tên viết tắt!!";}
        }
    }
}
$ds_hdt=$hdt_bll->getListHeDaoTao();
$smarty->assign('ktten',$ktten);
$smarty->assign('ktma',$ktma);
$smarty->assign('ktvt',$ktvt);
$smarty->assign('tt',$tt);
$smarty->assign('tb',$tb);
$smarty->assign('ma',$ma);
$smarty->assign('masua',$masua);
$smarty->assign('ten',$ten);
$smarty->assign('vt',$vt);
$smarty->assign('ds_hdt',$ds_hdt);
$smarty->display('nhom2/hedaotao.tpl');
?>